home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / PRINTER / PB201.ARJ / PB.DOC < prev    next >
Text File  |  1992-03-07  |  35KB  |  953 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                                P r i n t e r B U D D Y (tm)
  11.  
  12.  
  13.  
  14.                              A Setup Utility For All Printers
  15.  
  16.                                        Version 2.01
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.                                        USER'S GUIDE
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.                            Copyright (c) 1991-1992 Lenard Dean
  50.                                    All Rights Reserved
  51.  
  52.                                       March 7, 1992
  53.             Warranty And License
  54.             ====================
  55.  
  56.             This software and accompanying documentation is provided AS-IS.
  57.             Even though the author has tested this software and reviewed its
  58.             documentation, NO WARRANTY OR REPRESENTATION RELATING TO IT IS
  59.             MADE, WHETHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT
  60.             LIMITATION, THE WARRANTIES OF MERCHANTABILITY AND OF FITNESS FOR
  61.             ANY PURPOSE.  THE AUTHOR ASSUMES NO LIABILITY FOR DAMAGES, DIRECT
  62.             OR CONSEQUENTIAL, WHICH MAY RESULT FROM THE USE OF THIS SOFTWARE,
  63.             even if advised of the possibility of such damages.  THE USER
  64.             BEARS ALL RISK AS TO THE QUALITY AND PERFORMANCE OF THIS
  65.             SOFTWARE.  IN NO EVENT SHALL ANY DAMAGES EXCEED THE PRICE PAID
  66.             FOR THE LICENSE TO USE THIS SOFTWARE REGARDLESS OF THE FORM OF
  67.             CLAIM.
  68.  
  69.             You ARE encouraged to pass along copies of PrinterBUDDY to
  70.             friends and your favorite BBSs.  Please distribute ONLY the
  71.             original self-extracting file PB2O1.EXE you received.  Anyone
  72.             that would like to distribute PrinterBUDDY for remuneration must
  73.             first contact the author.  Vendors recognized by the ASP may
  74.             offer PrinterBUDDY immediately without any prior authorization
  75.             from the author.
  76.  
  77.  
  78.             Ombudsman (ASP)
  79.             ===============
  80.  
  81.             This program is produced by           _______
  82.             a member of the Association      ____|__     |                (R)
  83.             of Shareware Professionals    --|       |    |-------------------
  84.             (ASP).  ASP wants to make       |   ____|__  |  Association of
  85.             sure that the shareware         |  |       |_|  Shareware
  86.             principle works for you.        |__|   o   |    Professionals
  87.             If you are unable to resolve  -----|   |   |---------------------
  88.             a shareware-related problem        |___|___|    MEMBER
  89.             with an ASP member by
  90.             contacting the member directly, ASP may be able to help.  The ASP
  91.             Ombudsman can help you resolve a dispute or problem with an ASP
  92.             member, but does not provide technical support for members'
  93.             products.  Please write to the ASP Ombudsman at 545 Grover Road,
  94.             Muskegon, MI 49442 or send a CompuServe message via CompuServe
  95.             Mail to ASP Ombudsman 70007,3536.
  96.  
  97.  
  98.             Trademarks
  99.             ==========
  100.  
  101.             Product names mentioned in this documentation are trademarks or
  102.             registered trademarks of their respective owners.  PrinterBUDDY
  103.             is a trademark of Lenard Dean.
  104.             TABLE OF CONTENTS
  105.             =================
  106.  
  107.  
  108.  
  109.  
  110.             Introduction ................................................. 1
  111.  
  112.  
  113.             Getting Started .............................................. 1
  114.  
  115.  
  116.             Creating Printer Configurations .............................. 3
  117.  
  118.  
  119.             Using PrinterBUDDY ........................................... 5
  120.  
  121.  
  122.             Running from a Batch File .................................... 6
  123.  
  124.  
  125.             Customizing PrinterBUDDY ..................................... 7
  126.  
  127.  
  128.             Questions .................................................... 10
  129.  
  130.  
  131.             Appendix A: Registration ..................................... 11
  132.  
  133.  
  134.             Appendix B: Color Chart ...................................... 12
  135.  
  136.  
  137.             Appendix C: Scan Code Chart .................................. 13
  138.  
  139.  
  140.             Appendix D: Decimal-Hexadecimal Conversion Chart ............. 14
  141.             Introduction
  142.             ============
  143.  
  144.             Today's printers, particularly lasers, have an extensive set of
  145.             programming commands and formatting codes built into them.  How
  146.             many times have you wanted to setup a printer but had no real
  147.             simple way of doing so?  If you are an intermediate or advanced
  148.             user, probably more than once.
  149.  
  150.             PrinterBUDDY is elegant in its simplicity.  No matter how complex
  151.             your printer setups may be, PrinterBUDDY lets you handle them
  152.             with ease.  And unlike other printer utilities, ANY type of
  153.             printer can be configured with PrinterBUDDY.  The more feature-
  154.             rich the printer command set is, the more powerful PrinterBUDDY
  155.             becomes.
  156.  
  157.             PrinterBUDDY is available as a "normal" program and as a memory-
  158.             resident (TSR) program.  Both versions allow you to select
  159.             printer configurations from a menu list.  However, with the
  160.             normal program, you can also select a configuration from the
  161.             command line thus allowing you to run PrinterBUDDY from a batch
  162.             file.  The memory-resident version on the other hand lets you
  163.             setup a printer within most MS-DOS applications.
  164.  
  165.             PrinterBUDDY is completely customizable.  Not only can you define
  166.             the location where the menu list will pop up but also the menu's
  167.             colors and border type.  Since PrinterBUDDY is mouse-aware, mouse
  168.             sensitivity, scroll speed, and cursor color can also be defined.
  169.             Furthermore, with the TSR version, you have the option of
  170.             specifying your own hot key and choosing how the TSR will load
  171.             into memory (ie. conventional, swap-to-EMS, or swap-to-disk).
  172.  
  173.  
  174.             Getting Started
  175.             ===============
  176.  
  177.             To run PrinterBUDDY, you'll need the following hardware minimum:
  178.  
  179.                  - IBM PC, XT, AT, PS/2, or 100% compatible computer
  180.                  - 256K bytes of conventional memory
  181.                  - monochrome or color monitor
  182.                  - floppy disk drive or hard disk
  183.                  - mouse (optional)
  184.                  - printer
  185.  
  186.             You will also need the software below:
  187.  
  188.                  - MS-DOS or PC-DOS, version 2.00 or later to run the
  189.                    normal program (version 3.00 or later to run the TSR
  190.                    program)
  191.                  - text editor or word processor that can save in ASCII
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.                                                                             1
  199.             Executing the self-extracting file PB201.EXE should have produced
  200.             the following files:
  201.  
  202.                  PB.EXE        PrinterBUDDY program
  203.                  PBTSR.EXE     TSR version of PrinterBUDDY
  204.                  PB.DOC        Documentation
  205.                  SAMPLE.PCF    Sample printer configurations file
  206.                  REGISTER.FRM  Registration form
  207.                  INSTALL.EXE   Installation program
  208.  
  209.             The quickest way to install PrinterBUDDY is to run INSTALL.  If
  210.             you are upgrading from a version older than v2.00, it is
  211.             important that PrinterBUDDY be installed through INSTALL because
  212.             your existing PB.PCF needs to be modified.
  213.  
  214.             When the INSTALL program is run, you will be asked about the
  215.             following:
  216.  
  217.                  1) the directory to install PrinterBUDDY in. The default is
  218.                     c:\pb but it might make more sense to put it into your
  219.                     "utilities" directory.
  220.  
  221.                  2) if you are upgrading from a version older than v2.00.
  222.  
  223.                  3) whether you want PrinterBUDDY's location added to the
  224.                     PATH statement in AUTOEXEC.BAT.  (If it already exists,
  225.                     it will not be added.)  If so, the original AUTOEXEC.BAT
  226.                     will be saved as AUTOEXEC.OLD.
  227.  
  228.                  4) if you have a monochrome monitor with a color card.  If
  229.                     so, you should select this option to force a "black and
  230.                     white" color setup.
  231.  
  232.             Check boxes are selected by clicking with the left mouse button.
  233.             To use the keyboard, select the TAB key to move between check
  234.             boxes and the SPACEBAR to mark them.  When you're ready to
  235.             install, press ENTER.  If you're not upgrading, a file called
  236.             PB.PCF will be created.  (You'll be storing all your printer
  237.             configurations in this file.)
  238.  
  239.             If you are not upgrading, you can install PrinterBUDDY manually.
  240.             To do this, copy all the files to the destination directory.
  241.             Then from the destination directory type:
  242.  
  243.                  pb
  244.  
  245.             If you're installing on a system with a monochrome display and
  246.             color card, use the "/bw" switch to force a "black and white"
  247.             color setup as follows:
  248.  
  249.                  pb /bw
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.                                                                             2
  257.             Once PrinterBUDDY has been installed, your next step is to add
  258.             printer configuration(s) to the PB.PCF file.  The following
  259.             section shows how to do this.
  260.  
  261.  
  262.             Creating Printer Configurations
  263.             ===============================
  264.  
  265.             All printer configurations you create will be stored in the
  266.             PB.PCF file.  To create the printer configurations, use a text
  267.             editor or word processor.  Remember to re-save PB.PCF in ASCII
  268.             any time it is modified.  Most text editors will do this but if
  269.             you are using a word processor this will not necessarily be true.
  270.             Consult your word processor manual on how to save to ASCII
  271.             format.
  272.  
  273.             Each configuration is distinguished by a unique name and enclosed
  274.             in square brackets.  When creating a name, any combination of
  275.             upper or lower case letters may be used.  The name should be no
  276.             longer than 12 characters in length.  (Any name longer than 12
  277.             characters will only be recognized from the command line.)  For
  278.             example:
  279.  
  280.                  [CONDENSED]
  281.  
  282.             To setup a printer connected to LPT2 or LPT3, insert a colon
  283.             after the name and type "LPT2" or "LPT3" like so:
  284.  
  285.                  [CONDENSED:LPT2]
  286.  
  287.             For each printer command line, type some descriptive text of any
  288.             length and follow it with the "=" character.  Place the
  289.             appropriate control codes after the "=" character, separating
  290.             each value with a comma.  (A list of printer commands and
  291.             formatting codes for your printer can normally be found under a
  292.             section called "Command Reference" or "Mode Commands" in the
  293.             printer's reference manual.)  PrinterBUDDY recognizes printer
  294.             codes in decimal or hexadecimal format.  Make sure if you use
  295.             hexadecimal codes that you precede each value with "&H".  Here
  296.             are some examples:
  297.  
  298.                  [CONDENSED:LPT2]
  299.                  Master Reset  =27,64
  300.                  Condensed ON  =15
  301.                  Left Margin=   &H1B,&H6C,&H7
  302.                  Right Margin   27,81,127
  303.  
  304.             Note how spaces (or TABs) may be inserted between the text and
  305.             "=" or between "=" and the first control code value for alignment
  306.             purposes.  If you need to temporarily prevent a line from being
  307.             processed, leave out the "=" as shown in the last line.  (It may
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.                                                                             3
  315.             be more convenient to duplicate the configuration under a
  316.             different name without that line.)
  317.  
  318.             Keep things easy to read by using a blank line between
  319.             configurations.  Below is a copy of SAMPLE.PCF showing what a
  320.             typical PB.PCF file may look like:
  321.  
  322.                  HotKey=&H830
  323.                  SwapMode=0
  324.                  MouseSen=12
  325.                  MouseSS=60
  326.                  Sort=1
  327.                  Row=7
  328.                  Column=25
  329.                  Length=10
  330.                  Shadow=1
  331.                  BorderType=3
  332.                  BeepSound=6
  333.                  TextColor=7
  334.                  BorderColor=14
  335.                  CsrColor=48
  336.                  MouseCsrColor=71
  337.  
  338.                  [NLQ]
  339.                  Master Reset   =27,64
  340.                  Select NLQ     =27,120,1
  341.                  Roman Font     =27,107,0
  342.                  Left Margin    =27,108,5
  343.                  Bottom Margin  =27,78,7
  344.  
  345.                  [CONDENSED:LPT2]
  346.                  Master Reset   =27,64
  347.                  Condensed ON   =15
  348.                  Left Margin    =&H1B,&H6C,&H7
  349.                  Right Margin   =27,81,127
  350.                  Bottom Margin  =27,78,7
  351.                  Tab Increments =27,101,0,2
  352.  
  353.                  [GRAPHICS:LPT3]
  354.                  Master Reset   =27,64
  355.                  Graphic Mode   =27,116,1,27,6
  356.                  Left Margin    =27,108,5
  357.  
  358.             Note how each example starts with a "Master Reset".  If you are
  359.             modifying a configuration set by an application, you should of
  360.             course leave it out.  If not, you will clear the printer to the
  361.             settings set by its "dip switches".  (This is the same thing as
  362.             turning your printer off and then back on again.)  Also, keep in
  363.             mind that reset codes vary from printer to printer so the ones
  364.             used in the examples may or may not apply to you.
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.                                                                             4
  373.             Using PrinterBUDDY
  374.             ==================
  375.  
  376.             As was mentioned in the introduction, the normal version of
  377.             PrinterBUDDY allows you to select a printer configuration from
  378.             the command line.  Consider the following three "abbreviated"
  379.             examples from SAMPLE.PCF:
  380.  
  381.                  [NLQ]
  382.                  Master Reset  =27,64
  383.                  Select NLQ    =27,120,1
  384.                  ...
  385.                  ...
  386.  
  387.                  [CONDENSED:LPT2]
  388.                  Master Reset  =27,64
  389.                  Condensed ON  =15
  390.                  ...
  391.                  ...
  392.  
  393.                  [GRAPHICS:LPT3]
  394.                  Master Reset  =27,64
  395.                  Graphic Mode  =27,116,1,27,6
  396.                  ...
  397.                  ...
  398.  
  399.             To configure a printer through the command line, the syntax is:
  400.  
  401.                  pb configuration
  402.  
  403.             Therefore, to setup your printer with the first configuration
  404.             shown, you type:
  405.  
  406.                  pb nlq
  407.  
  408.             To setup the printer with the last configuration, you would type:
  409.  
  410.                  pb graphics
  411.  
  412.             If no configuration name is entered on the command line or if
  413.             ALT+B, the TSR hot key, is pressed (assuming PrinterBUDDY TSR is
  414.             installed), a menu list with all the configurations in PB.PCF is
  415.             displayed.  To navigate through the list, use the HOME, END,
  416.             PGUP, PGDN, and ARROW keys.  Alternatively, press the left mouse
  417.             button to move the menu cursor bar up or down the menu (or click
  418.             on the top or bottom menu borders).  Clicking on the small arrows
  419.             on the right side of the menu box moves the menu's cursor bar up
  420.             or down one line at a time.  A configuration is selected by
  421.             double clicking quickly over its name with the left mouse button
  422.             or by pressing the ENTER key.  To abort from the menu list, press
  423.             ESC or the right mouse button.
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.                                                                             5
  431.             That's all there is to it.  If you are using the normal
  432.             PrinterBUDDY program and NOT using DOS 3.00 or higher, make sure
  433.             you execute PrinterBUDDY from its directory or an error "locating
  434.             PB.PCF" will result.
  435.  
  436.             If PrinterBUDDY is run with the printer off-line, an error will
  437.             occur after a pre-determined amount of printer "checks".
  438.             Depending on the speed of your machine, this will translate into
  439.             a pause of anywhere from 72 seconds for a XT to less than 25
  440.             seconds for a 386 compatible.  No delay will occur if the printer
  441.             is turned off, however.
  442.  
  443.  
  444.             Running from a Batch File
  445.             =========================
  446.  
  447.             When running PrinterBUDDY from a batch file or program, the
  448.             following exit codes are returned to DOS after PrinterBUDDY
  449.             finishes executing:
  450.  
  451.                  0 = Printer Configured (command line, menu list)
  452.                  1 = Printer Not Configured (menu list)
  453.                  2 = PB.PCF Not Found (command line, menu list)
  454.                  3 = Printer Not Ready (command line, menu list)
  455.                  4 = Configuration Not Found (command line)
  456.                  5 = No Configurations Found (menu list)
  457.  
  458.             Remember to test error levels in a batch file in descending order
  459.             since a true condition is only returned if the exit code is equal
  460.             to or greater than the error level number.  Therefore:
  461.  
  462.                  echo off
  463.                  pb nlq /q
  464.  
  465.                  if errorlevel 5 goto error5
  466.                  if errorlevel 4 goto error4
  467.                  if errorlevel 3 goto error3
  468.                  if errorlevel 2 goto error2
  469.                  if errorlevel 1 goto error1
  470.  
  471.                  echo Printer Configured (No Errors)
  472.                  goto quit
  473.  
  474.                  :error5
  475.                  echo No Configurations Found
  476.                  goto quit
  477.  
  478.                  :error4
  479.                  echo Configuration Not Found
  480.                  goto quit
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.                                                                             6
  489.                  :error3
  490.                  echo Printer Not Ready
  491.                  goto quit
  492.  
  493.                  :error2
  494.                  echo PB.PCF Not Found
  495.                  goto quit
  496.  
  497.                  :error1
  498.                  echo Printer Not Configured
  499.                  goto quit
  500.  
  501.                  :quit
  502.  
  503.             One final note.  To run PrinterBUDDY in "quiet" mode so that no
  504.             text is displayed when executing, use the "/q" switch.  For
  505.             example:
  506.  
  507.                  pb nlq /q
  508.  
  509.  
  510.             Customizing PrinterBUDDY
  511.             ========================
  512.  
  513.             PrinterBUDDY uses the beginning of PB.PCF to store information
  514.             about itself.  Both versions of PrinterBUDDY share the same
  515.             PB.PCF file.  Below is a description of each parameter:
  516.  
  517.                  HotKey        Defines the hot key that will activate
  518.                                PrinterBUDDY TSR.  The default is ALT+B.
  519.  
  520.                  SwapMode      Determines how PrinterBUDDY TSR will be
  521.                                installed: 0=conventional, 1=swap-to-EMS,
  522.                                2=swap-to-disk.  To un-install the TSR, use 
  523.                                the switch "/u".  For example: pbtsr /u
  524.  
  525.                  MouseSen      Sets the mouse sensitivity.  Useful values 
  526.                                range between 0 and 100.
  527.  
  528.                  MouseSS       Sets the menu's mouse scrolling speed.  Use 
  529.                                values from 0 and up.  Values reflect time
  530.                                in milliseconds.
  531.  
  532.                  Sort          Determines whether the menu list will be 
  533.                                sorted.  0=don't sort, 1=sort
  534.  
  535.                  Row           Sets the row coordinate for the menu
  536.  
  537.                  Column        Sets the column coordinate for the menu.
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.                                                                             7
  547.                  Length        Sets the number of configuration names that 
  548.                                will be displayed on the menu.  The minimum 
  549.                                number is 2.
  550.  
  551.                  Shadow        Determines whether a shadow will be projected 
  552.                                when the menu is up.  0=no shadow, 1=shadow
  553.  
  554.                  BorderType    Sets the menu's border type.  There are four 
  555.                                to choose from:
  556.  
  557.                                1 = single line all around
  558.                                2 = double line all around
  559.                                3 = double line horizontally, single line 
  560.                                    vertically
  561.                                4 = single line horizontally, double line
  562.                                    vertically
  563.  
  564.                  BeepSound     Sets the type of "beep sound" for error 
  565.                                messages.  Values range from 0 to 10.
  566.                                0=no sound.
  567.  
  568.                  TextColor     Sets the menu's text color. (Appendix B)
  569.  
  570.                  BorderColor   Sets the menu's border color. (Appendix B)
  571.  
  572.                  CsrColor      Sets the menu's cursor bar color. (Appendix B)
  573.  
  574.                  MouseCsrColor Sets the mouse cursor color. (Appendix B)
  575.  
  576.             If PrinterBUDDY TSR's default hot key conflicts with an existing
  577.             TSR or program, you will have to define a new one.  The hot key
  578.             is made up of two parts: a shift mask and a scan code.  The shift
  579.             mask specifies the ALT, CTRL, or SHIFT keys to be used.  Below
  580.             are their shift mask values:
  581.  
  582.                   Hex
  583.                  Value         Key
  584.  
  585.                    8           ALT
  586.                    4           CTRL
  587.                    2           Left SHIFT
  588.                    1           Right SHIFT
  589.  
  590.             When creating a hot key with more than one shift mask, simply add
  591.             the hex values together.  Because the shift mask values are less
  592.             than 10, you can add the values as if they were in decimal.  If
  593.             the result is greater than 9 don't forget to refer to Appendix D
  594.             to convert your result to hexadecimal.
  595.  
  596.             The second part of the hot key, the scan code, specifies the
  597.             other keyboard keys.  The chart in Appendix C lists all the valid
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.                                                                             8
  605.             scan codes.  When creating a hot key, remember to precede the hot
  606.             key code with "&H".  Here are a few examples:
  607.  
  608.                  ALT+B               HotKey=&H830
  609.                                      Shift Mask: 8
  610.                                      Scan Code: 30
  611.  
  612.                  ALT+P               HotKey=&H819
  613.                                      Shift Mask: 8
  614.                                      Scan Code: 19
  615.  
  616.                  CTRL+B              HotKey=&H430
  617.                                      Shift Mask: 4
  618.                                      Scan Code: 30
  619.  
  620.                  CTRL+P              HotKey=&H419
  621.                                      Shift Mask: 4
  622.                                      Scan Code: 19
  623.  
  624.                  ALT+CTRL+B          HotKey=&HC30
  625.                                      Shift Mask: 8+4=12, C in hex
  626.                                      Scan Code: 30
  627.  
  628.                  ALT+CTRL+P          HotKey=&HC19
  629.                                      Shift Mask: 8+4=12, C in hex
  630.                                      Scan Code: 19
  631.  
  632.                  ALT+(Left)SHIFT+P   HotKey=&HA19
  633.                                      Shift Mask: 8+2=10, A in hex
  634.                                      Scan Code: 19
  635.  
  636.                  CTRL+(Left)SHIFT+P  HotKey=&H619
  637.                                      Shift Mask: 4+2=6
  638.                                      Scan Code: 19
  639.  
  640.             When PB.PCF is first created, SwapMode is set to 0.  This mode
  641.             installs PrinterBUDDY TSR as a normal TSR and uses about 38.5K of
  642.             conventional memory.  If you find the memory penalty too high,
  643.             use one of the two "swapping" modes.  The swapping modes create a
  644.             small kernel of code (6.4K) in conventional memory when the TSR
  645.             is idle.  When the TSR is activated, the underlying program is
  646.             saved to disk or expanded memory and the TSR program is loaded in
  647.             its place.  When the TSR is finished, the underlying program is
  648.             re-loaded into memory and the TSR program saved back to disk or
  649.             expanded memory.
  650.  
  651.             If PrinterBUDDY cannot install as a swapping TSR, check the
  652.             amount of expanded memory (if installed) or disk space available.
  653.             Chances are that you don't have enough.  If you plan to install
  654.             PrinterBUDDY as a disk swapping TSR, don't expect instant menu
  655.             "pop up" and "pop down" like in the memory modes.  It takes a
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.                                                                             9
  663.             couple of seconds to save and load the underlying program.
  664.             Having a fast hard disk with a cache helps speed things up.
  665.  
  666.  
  667.             Questions
  668.             =========
  669.  
  670.             Well, that's about it.  If you have any problems, questions, or
  671.             suggestions regarding PrinterBUDDY, I would like to hear from
  672.             you.  You can write to me at:
  673.  
  674.                  Lenard Dean
  675.                  3052 Cedar Ridge Dr. S.W.
  676.                  Calgary, Alberta  T2W1X6
  677.                  Canada
  678.  
  679.             You can also reach me through one of the following electronic
  680.             services:
  681.  
  682.                  CompuServe ID: 70312,415
  683.                       GEnie ID: L.DEAN1
  684.  
  685.             Happy Printing!
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.                                                                             10
  721.             APPENDIX A
  722.             ==========
  723.  
  724.  
  725.             Registration
  726.             ------------
  727.  
  728.             Starting with version 2.00, PrinterBUDDY is being distributed as
  729.             SHAREWARE.  This method of distribution means that you may
  730.             evaluate PrinterBUDDY for a reasonable period of time.  (I'll
  731.             leave the "reasonable" part up to you.)  If you find that
  732.             PrinterBUDDY meets your needs and you continue to use it, please
  733.             license your copy by registering it.  (See REGISTER.FRM)  If you
  734.             are a commercial user, please contact me for liberal site license
  735.             terms.
  736.  
  737.             The registration fee for using PrinterBUDDY is $15 US.  When you
  738.             register, you will receive a printed manual and the latest
  739.             version of PrinterBUDDY and PrinterBUDDY TSR.  You will also be
  740.             notified when major PrinterBUDDY upgrades are released.
  741.  
  742.             Money orders or personal, certified, and traveller's checks are
  743.             accepted.  Make sure the amount is in US funds although not
  744.             necessarily drawn from an US bank.  If you are ordering outside
  745.             North America, please add an additional $2.00 US for shipping and
  746.             handling (even if it is being sent by registered mail).
  747.  
  748.             Thankyou for your support.
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.                                                                             11
  779.             APPENDIX B
  780.             ==========
  781.  
  782.  
  783.             Color Chart
  784.             -----------
  785.  
  786.  
  787.                                              BACKGROUND
  788.  
  789.                         Black  Blue  Green  Cyan  Red  Magenta  Brown  White
  790.  
  791.                Black       0    16     32    48    64     80      96    112
  792.                Blue        1    17     33    49    65     81      97    113
  793.                Green       2    18     34    50    66     82      98    114
  794.             F  Cyan        3    19     35    51    67     83      99    115
  795.             O  Red         4    20     36    52    68     84     100    116
  796.             R  Magenta     5    21     37    53    69     85     101    117
  797.             E  Brown       6    22     38    54    70     86     102    118
  798.             G  White       7    23     39    55    71     87     103    119
  799.             R  Grey        8    24     40    56    72     88     104    120
  800.             O  BrBlue      9    25     41    57    73     89     105    121
  801.             U  BrGreen    10    26     42    58    74     90     106    122
  802.             N  BrCyan     11    27     43    59    75     91     107    123
  803.             D  BrRed      12    28     44    60    76     92     108    124
  804.                BrMagenta  13    29     45    61    77     93     109    125
  805.                Yellow     14    30     46    62    78     94     110    126
  806.                BrWhite    15    31     47    63    79     95     111    127
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.                                                                             12
  837.             Appendix C
  838.             ==========
  839.  
  840.             Scan Code Chart
  841.             ---------------
  842.  
  843.                  Hex                           Hex
  844.                  Key           Code            Key            Code
  845.                  ---           ----            ---            ----
  846.  
  847.                  ESC           01              L SHIFT        2A
  848.                  1 !           02              \ |            2B
  849.                  2 @           03              Z              2C
  850.                  3 #           04              X              2D
  851.                  4 $           05              C              2E
  852.                  5 %           06              V              2F
  853.                  6 ^           07              B              30
  854.                  7 &           08              N              31
  855.                  8 *           09              M              32
  856.                  9 (           0A              , <            33
  857.                  0 )           0B              . >            34
  858.                  - _           0C              / ?            35
  859.                  + =           0D              R SHIFT        36
  860.                  BKSP          0E              * PRTSC        37
  861.                  TAB           0F              ALT            38
  862.                  Q             10              SPACE          39
  863.                  W             11              CAPS           3A
  864.                  E             12              F1             3B
  865.                  R             13              F2             3C
  866.                  T             14              F3             3D
  867.                  Y             15              F4             3E
  868.                  U             16              F5             3F
  869.                  I             17              F6             40
  870.                  O             18              F7             41
  871.                  P             19              F8             42
  872.                  [ {           1A              F9             43
  873.                  ] }           1B              F10            44
  874.                  ENTER         1C              NUM            45
  875.                  CTRL          1D              SCROLL         46
  876.                  A             1E              HOME           47
  877.                  S             1F              UP             48
  878.                  D             20              PGUP           49
  879.                  F             21              GREY -         4A
  880.                  G             22              LEFT           4B
  881.                  H             23              CENTER         4C
  882.                  J             24              RIGHT          4D
  883.                  K             25              GREY +         4E
  884.                  L             26              END            4F
  885.                  ; :           27              DOWN           50
  886.                  ' "           28              PGDN           51
  887.                  ` ~           29              INS            52
  888.                                                DEL            53
  889.  
  890.  
  891.  
  892.  
  893.  
  894.                                                                             13
  895.             Appendix D
  896.             ==========
  897.  
  898.  
  899.             Decimal-Hexadecimal Conversion Chart
  900.             ------------------------------------
  901.  
  902.             To convert from decimal to hexadecimal, locate the particular
  903.             decimal number (0-255) you want to convert.  Then read up to the
  904.             top row for the first digit and across to the first column for
  905.             the second digit.  To convert from hexadecimal to decimal,
  906.             reverse the procedure.  For example:
  907.  
  908.                  12 in decimal is equal to 0C (or C) in hexadecimal
  909.  
  910.                  0A (or A) in hexadecimal is equal to 10 in decimal
  911.  
  912.  
  913.  
  914.                 0   1   2   3   4   5   6  7   8   9   A   B   C   D   E   F
  915.  
  916.             0   0  16  32  48  64  80  96 112 128 144 160 176 192 208 224 240
  917.             1   1  17  33  49  65  81  97 113 129 145 161 177 193 209 225 241
  918.             2   2  18  34  50  66  82  98 114 130 146 162 178 194 210 226 242
  919.             3   3  19  35  51  67  83  99 115 131 147 163 179 195 211 227 243
  920.             4   4  20  36  52  68  84 100 116 132 148 164 180 196 212 228 244
  921.             5   5  21  37  53  69  85 101 117 133 149 165 181 197 213 229 245
  922.             6   6  22  38  54  70  86 102 118 134 150 166 182 198 214 230 246
  923.             7   7  23  39  55  71  87 103 119 135 151 167 183 199 215 231 247
  924.             8   8  24  40  56  72  88 104 120 136 152 168 184 200 216 232 248
  925.             9   9  25  41  57  73  89 105 121 137 153 169 185 201 217 233 249
  926.             A  10  26  42  58  74  90 106 122 138 154 170 186 202 218 234 250
  927.             B  11  27  43  59  75  91 107 123 139 155 171 187 203 219 235 251
  928.             C  12  28  44  60  76  92 108 124 140 156 172 188 204 220 236 252
  929.             D  13  29  45  61  77  93 109 125 141 157 173 189 205 221 237 253
  930.             E  14  30  46  62  78  94 110 126 142 158 174 190 206 222 238 254
  931.             F  15  31  47  63  79  95 111 127 143 159 175 191 207 223 239 255
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.                                                                             14
  953.